Python Job: Associate Software Engineer

Job added on

Company

Payfare Inc

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

Company

Payfare is a global financial technology company powering digital banking and instant payout solutions for today’s workforce. Payfare partners with major platforms (Lyft, DoorDash, Uber and more) in the on-demand gig economy to drive financial inclusion and empowerment for next-generation workers.

Payfare’s suite of products include Payfare branded and co-branded mobile banking apps and a debit/prepaid card that allows gig workers to get paid instantly, earn cashback rewards and get access to no-fee banking. Based on a microservice architecture, Payfare’s core platform has proven capabilities of processing high volumes of payments.

Job Overview

We are looking for a Software Engineer with experience in building highly scalable solutions based on a micro services architecture. As a Software Engineer, you will be working with a highly skilled cross functional team to enhance our core banking platform.

Reports To

Director of Engineering

Responsibilities and Duties

  • Design and deliver high quality features and enhancements.
  • Provide estimates and actively participate in the spring planning process.
  • Produce highly secure solutions.
  • Performance tuning.
  • Peer review code.

Qualifications and Skills

  • Experience with cloud computing and container-based distributed systems (Docker).
  • Experience working with relational databases (preferably MySQL) and strong proficiency with SQL.
  • Understanding of higher level RDBMS concepts (locking and transaction model, isolation levels, deadlocks, etc.).
  • Significant experience with at least one dynamically typed, object-oriented programming. language (strong preference for Python).
  • Strong understanding of distributed systems and microservice architecture.
  • Proven experience using code repositories such as GitHub.
  • Hands-on experience in using message brokers such as RabbitMQ.
  • Deep understanding of restful API development.
  • Demonstrated ability to work in a fast pace customer centric environment.
  • 5+ years of experience in software development.
  • Excellent communication and organization skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.

Nice to have

  • Familiar with *nix like environments.
  • Understanding of low-level RDBMS concepts (locking and transaction model, isolation levels, deadlocks, etc.).

Equal Opportunity

Payfare Inc. recognizes the importance of providing an accessible and barrier free environment to succeed. We are committed to fostering an inclusive, diverse and equal opportunity workforce where all employees are valued and respected. If you require an accommodation for any part of the recruitment process, please let us know and we will work with you to meet your needs.

Job Types: Full-time, Permanent

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Toronto, ON: reliably commute or plan to relocate before starting work (required)